package org.aswing.border;

extern class BevelBorder extends DecorateBorder {
	function new(?p0 : org.aswing.Border, ?p1 : Int, ?p2 : org.aswing.ASColor, ?p3 : org.aswing.ASColor, ?p4 : org.aswing.ASColor, ?p5 : org.aswing.ASColor, ?p6 : Float) : Void;
	function getBevelType() : Float;
	function getHighlightInnerColor() : org.aswing.ASColor;
	function getHighlightInnerColorWith(p0 : org.aswing.Component) : org.aswing.ASColor;
	function getHighlightOuterColor() : org.aswing.ASColor;
	function getHighlightOuterColorWith(p0 : org.aswing.Component) : org.aswing.ASColor;
	function getShadowInnerColor() : org.aswing.ASColor;
	function getShadowInnerColorWith(p0 : org.aswing.Component) : org.aswing.ASColor;
	function getShadowOuterColor() : org.aswing.ASColor;
	function getShadowOuterColorWith(p0 : org.aswing.Component) : org.aswing.ASColor;
	function getThickness() : Float;
	function setBevelType(p0 : Float) : Void;
	function setHighlightInnerColor(p0 : org.aswing.ASColor) : Void;
	function setHighlightOuterColor(p0 : org.aswing.ASColor) : Void;
	function setShadowInnerColor(p0 : org.aswing.ASColor) : Void;
	function setShadowOuterColor(p0 : org.aswing.ASColor) : Void;
	function setThickness(p0 : Float) : Void;
	static var LOWERED : Int;
	static var RAISED : Int;
}
